package cc.rengu.igas.channel.nucc.common.enums;

public enum TrxCtgyCdEnum {
    SIGN_GW("0200", "网关签约"),
    VERIFY("0201", "身份认证"),
    SIGN("0202", "签约"),
    AUTH_SIGN_GW("0203", "网关建立委托"),
    AUTH_SIGN_OFF("0204", "线下建立委托"),
    AUTH_VERIFY_FAST("0205", "快捷认证"),
    AUTH_SIGN_FAST("0206", "快捷签约"),
    RESCIND_SIGN_ACQ("0215", "解约-受理机构/支付机构"),
    RESCIND_SIGN_ACP("0216", "解约-发卡机构"),
    SIGN_PAY("0110", "协议支付"),
    GW_PAY("0112", "网关支付"),
    VERIFY_PAY("0113", "认证支付"),
    AUTH_PAY("0114", "委托支付"),
    MCHNT_PAY("0120", "付款"),
    SIGN_REFUND("0121", "协议支付退款"),
    GW_REFUND("0123", "网关支付退款"),
    VERIFY_REFUND("0124", "认证支付退款"),
    AUTH_REFUND("0125", "委托支付退款"),
    DSPT_COMMIT("0320", "差错提交"),
    CREDIT_ADJUST("0331", "贷记调整"),
    DEBIT_ADJUST("0332", "借记调整"),
    EXCP_LONG("0351", "例外长款"),
    RP_ADJUST("0360", "收付调整"),
    ;
    private String type;
    private String desc;

    TrxCtgyCdEnum(String type, String desc) {
        this.type = type;
        this.desc = desc;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
